<?php 
/**
*@author renchengli
*/
//日志写入类,超过1M重新备份

class log{
	const LOGFILE='curr.log';
	//写入日志
	static public function write($cnt){
		//写之前先判断文件的大小
		$cnt .="\r\n";
		$log=self::bak();
		$fh=fopen($log,'ab');
		fwrite($fh,$cnt);
		fclose($fh);
	}
	//对文件进行判断
	static public function isbak(){
		$old=ROOT . 'data/log/' . self::LOGFILE;
		$new=ROOT . 'data/log/' . date(Ymd) . mt_rand(10000,99999) . '.bak';
		rename($old,$new);
	}
	//判断文件大小
	static public function bak(){
		$log=ROOT . 'data/log/' . self::LOGFILE;
		$size=filesize($log);
		if($size<=1024*1024){
			return $log;
		}else{
			self::isbak();
			touch($log);
			return $log;
		}
	}
}


//备份日志

//判断日志大小



?>